/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"756F064F-51A2-4103-A644-74568554C8E8",variableType:4}
 */
var f_estado = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"5BEB765F-C0EB-4C20-A347-077F0D49BD6A",variableType:8}
 */
var f_importe_desde = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"32FEEACC-E522-4D36-9D82-5EDADCD2B74F",variableType:8}
 */
var f_importe_hasta = null;

/**
 * Handle changed data.
 *
 * @param {Object} oldValue old value
 * @param {Object} newValue new value
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"B36509A4-2B72-4C48-8D0B-B1FB9A96AF2F"}
 */
function onDataChange_importe_desde(oldValue, newValue, event) 
{
	if (f_importe_hasta == null || f_importe_hasta < f_importe_desde)
		f_importe_hasta = f_importe_desde;
	return true
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"E98736A2-19A5-455A-B81A-4ACB0BA7B897"}
 */
function imprimir(event) 
{
	forms.remitos_imp_ind.controller.showPrintPreview(true);
}

/**
 * @properties={typeid:24,uuid:"679B886A-EEFD-431D-9A18-1D2A272A6102"}
 * @AllowToRunInFind
 */
function buscar() 
{
	var estado_find = controller.find()
	if (estado_find == false)
		{
			globals.gMensaje = "No encontró Comprobantes (1º find)";
			globals.DIALOGS.showInfoDialog('Remitos',  globals.gMensaje,  "OK")  //  23/01/2014
			return false;
		}
			
	if (globals.gClienteDesde != null)
	{
		cliente_id = globals.gClienteDesde;
	}
	if (globals.gFechaDesde != null)
	{
		var d1 = globals.gFechaDesde
		d1.setHours(00);
		d1.setMinutes(00);
		d1.setSeconds(00);             
		var df1 = utils.dateFormat(d1, 'dd-MM-yyyy HH:mm:ss')
		var d2 = globals.gFechaHasta
		d2.setHours(23);
		d2.setMinutes(59);
		d2.setSeconds(59);
		var df2 = utils.dateFormat(d2, 'dd-MM-yyyy HH:mm:ss');
		fecha = df1+'...' + df2+'|dd-MM-yyyy HH:mm:ss';	
		
	}
	if (f_estado != null)	
	{
		rem_estado = f_estado;
	}
	var found = controller.search();
	if (found == 0)
	{
		globals.gMensaje = "No encontró Remitos en ese rango";
		globals.DIALOGS.showInfoDialog('Remitos',  globals.gMensaje,  "OK")  //  23/01/2014
		limpiar();
		return false
	}
	else
	{   //  ver orden 
		controller.sort('fecha desc,nro_remito asc');
	}
	return true
}

/**
 * @properties={typeid:24,uuid:"980D1303-6973-4AF2-80E9-052D601D8E9B"}
 * @AllowToRunInFind
 */
function limpiar() 
{
	//sugerir el ultimo mes para el rango de fechas
	globals.gClienteDesde = null
	globals.gFechaHasta = new Date();
	globals.gFechaDesde = new Date();
	globals.gFechaDesde = globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
		controller.loadRecords(0)
	return true
}

/**
 * @properties={typeid:24,uuid:"B6C4339F-3BAA-4E08-871C-9919D0CFD744"}
 */
function iniciar() 
{
	// globals.gClienteDesde=forms.rem_list_1_cab.cliente_id;  // ?
	globals.gClienteDesde = null;
	globals.gFechaHasta = new Date();
	globals.gFechaDesde = new Date();
	globals.gFechaDesde = globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
	buscar();
}

/**
 * @properties={typeid:24,uuid:"83D41EC1-56B7-4A6B-B879-E48A7CD1DB7A"}
 */
function todos() 
{
	globals.gClienteDesde=null;
	f_estado = null;
	f_importe_desde = null;
	f_importe_hasta = null;
	buscar();
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"70DDCB02-D4DE-4525-939F-F28BB02CE6FC"}
 */
function Ira_detalle(event) {
	forms.rem_list_1_det_ind.controller.setSelectedIndex(controller.getSelectedIndex())
	globals.mostrarForm("rem_list_1_det_ind");
}
